/*隐藏的*/
.menubtn{display:none;}
.search_wrap,.search_img{display:none;}
.mleader_list{display:none}
.mban_auto{display:none;}

.owl-carousel .owl-item .active_box img{
	display:none;
}

@media only screen and (max-width:1600px){

	.banner{
		height:500px;
	}
	.ban_img{
		height:500px;
		background-size:1600px 500px;
	}
	.ban_text{
		height:500px;
	}


}
@media only screen and (max-width:1500px) {
	
	.wechat_box{
		left:auto;
		transform:translateX(-0%);
		right:0;
	} 

	.active_li,.active_box,.active_box span{
		height:238px;
	}
	.active_box span{
		background-size:375px 238px;
	}

	.banner{
		height:468.75px;
	}
	.ban_img{
		height:468.75px;
		background-size:1500px 468.75px;
	}
	.ban_text{
		height:468.75px;
	}


}



@media only screen and (max-width:1440px){

	.banner{
		height:450px;
	}
	.ban_img{
		height:450px;
		background-size:1440px 450px;
	}
	.ban_text{
		height:450px;
	}

	.ban_text_top{
		height:58%;
	}
	.ban_text_bot{
		height:42%;
	}
}

@media only screen and (max-width:1400px) {

	.active_li,.active_box,.active_box span{
		height:222px;
	}
	.active_box span{
		background-size:350px 222px;
	}
	.active_more{
		padding-top:10px;
		bottom:10px;
		font-size:18px;
	}

/*	.nav_box span{
		padding:5px 40px;
	}

	.nav_active span>a.bankuai:after{
		width:20px;
		right:-30px;
	}
	.nav3_box{
		width:250px;
		right:-250px;
	}
	.nav3_box_pad{padding-right:35px;}
*/

	.study_list li{
		width:200px;
	}
	.study_img{
		width:180px;
		height:265px;
	}
	.study_bg{
		width:180px;
		height:217px;
	}
	.cont_lt_list li{
		padding-left:50px;
		min-height:40px;
		margin-bottom:10px;
	}
	.cont_icon {
	    width:35px;
	    height:35px;
	    display: block;
	    position: absolute;
	    top: 50%;
	    left: 0;
	    background-size:35px 35px;
	    background-repeat: no-repeat;
	    margin-top: -17.5px;
	}
	.cont_span{
		line-height:40px;
		font-size:16px;
	}

	.banner{
		height:437.5px;
	}
	.ban_img{
		height:437.5px;
		background-size:1400px 437.5px;
	}
	.ban_text{
		height:437.5px;
	}

	.top_text_cont{
		height:136px;
		margin-top:-68px;
	}
	.top_text_list li{
		height:24px;
	}
	.top_text_list li a{
		height:24px;
		line-height:24px;
	}


}


@media only screen and (max-width:1380px){

	.banner{
		height:431.25px;
	}
	.ban_img{
		height:431.25px;;
		background-size:1380px 431.25px;
	}
	.ban_text{
		height:431.25px;
	}




}




@media only screen and (max-width:1320px){
	.active_pop .active_wrap{
		width:96%;
		left:2%;
		height:520px;
		margin-left:0;
		margin-top:-265px;
	}
	.active_pop .active_pad{
		
	}
	
	
	.active_pop1 .active_wrap, .active_pop2 .active_wrap{
		width:96%;
		left:2%;
		margin-left:0;
		height:330px;
		margin-top:-165px;
	}
	.active_pop1 .active_pad,.active_pop2 .active_pad{
		padding:20px 60px;
	}
	
	.tab_box{
		width:48%;
		height:auto;
		margin:0 1% 10px;
	}
	.tijiao_wrap{
		padding-top:10px;
	}
}

@media only screen and (max-width:1280px) {
	
	.nav_bor .center,.center,.active_auto .owl-controls{
		width:auto;
		max-width:none;
		padding:0 10px;
	}
	.active_auto .owl-nav{
		right:10px;
	}
	
	.nav_active span>a.bankuai:after, .nav4_active_li span>a.qingkuang:after{
		width:10px;
		right:5px;
	}
	.nav_list li{
		width:10%;
		display:block;
		float:left;
	}
	.nav_a{
		padding:0;
		text-align:center;
	}
	.nav_box{
		width:100%;
		left:0;
		padding-left:0px;
		padding-bottom:20px;
		margin-left:0px;
		transform: translateX(-0%);
	}
	.nav_active{
		padding:0;
	}
	.nav_box span{
		width:96%;
		padding:5px 2%;
	}
	.nav_box span>a{
		line-height:20px;
		font-size:14px;
		white-space:normal;
	}
	.nav3_box{
		width:182px;
		right:-182px;
	}
	
	.nav_active span>a:after{
		width:20px;
		right:5px;
	}

	.nav3_box a,.nav3_box p{
		font-size:14px;
	}
	.nav3_box a{
		line-height:20px;
	}
	.team_wrap{
		padding:40px 0;
	}
	.nav3_box_pad{
		padding:10px;
	}
	
	.abo_wrap{
		padding:30px 30px 45px;
	}
	.abo_cont{
		line-height:26px;
		font-size:16px;
	}
	
	.leader_img_tit{
		font-size:18px;
		height:52px;
		line-height:26px;
		padding-top:15px;
	}
	
	.cooper_text{
		padding-top:30px;
	}
	.cooper_list li{
		padding:30px 0;
	}
	.cooper_a{
		padding-left:200px;
	}
	
	.active_pop3 .active_wrap{
		width:1000px;
		margin-left:-500px;
	}
	
	.laydata_text{
		max-width:50%;
	}
	.laydata_text_pad{
		padding-left:110px;
	}
	.act_wangqi{
		margin-top:60px;
	}

	.team_tab_img{
		min-height:auto;
	}
	
}

@media all and (max-width:1200px){

	.leader_img img{
		width:100%;
		height:auto;
		display:block;
	}
	.video_a{
		padding-left:210px;
		min-height:150px;
	}
	.video_pad{
		min-height:150px;
		padding-top:10px;
	}
	.video_tit{
		font-size:16px;
		height:30px;
		line-height:30px;
	}
	.video_text{
		margin-top:10px;
	}

	.video_box,
	.video_img,
	.video_img img{
		width:190px;
		height:150px;
	}
	
	.video_btn,
	.video_btn img{
		width:36px;
		height:36px;
	}
	
	.video_btn{
		margin-top:-18px;
		margin-left:-18px;
	}

	.video_list li{
		padding-bottom:10px;
		margin-bottom:10px;
	}

}


@media all and (max-width:1100px){
	
	.header{
		height:87px;
	}
	.head_pad{
		height:57px;
		padding:15px 0;
		padding-left:320px;
	}
	.logo{
		width:300px;
		height:57px;
		display:block;
		top:15px;
	}
	.head_rt{
		padding-top:12px;
	}
	
	.head_posi{
		height:147px;
	}
	.wrap{
		padding-top:147px;
	}
	.nav_bg{
		height:60px;
		background-size: 1152px 60px;
	}
	.nav_bor,.nav_list,.nav_list li,.nav_a,.nav_bor:after{
		height:60px;
	}
	.nav_list li:hover, .nav_list li.active{
		background-size: 100% 60px;
	}
	.nav_a{
		line-height:60px;
	}
	.nav_box{
		top:60px;
	}
	.head_rt{
		padding-right:0px;
	}
	.head_rt span{display:none;}
	.search_box{margin-right:0;}
	.cont_cont_rt{
		width:35%;
	}

	.leader_li{
		margin-bottom:40px;
	}
	
	/*.leader_li:first-child .leader_box:first-child{
		margin-bottom:40px;
	}*/
	
	.leader_img_tit{
		font-size:16px;
		height:48px;
		line-height:24px;
		padding-top:10px;
	}	
	
	.study_list{
		width:106%;
		margin-left:-3%;
	}
	.study_list li{
		width:27.33%;
		margin:0 3% 24px;
		max-width:210px;
	}
	
	.online_wrap .tab_box{
		max-width:480px;
		width:48%;
		height:auto;
		overflow:hidden;
	}
	
	
	.active_wrap{
		width:960px;
		margin-left:-480px;
	}
	
	
}

@media only screen and (max-width:1000px) {
	
	.mobile-menu{display:block;}

	.head_posi{
		height:87px;
	}
	
	.head_rt{
		padding-right:50px;
	}
	.wrap{
		padding-top:87px;
	}
	.nav_bg{display:none;}
	.header{
		position:fixed;
		top:0;
		left:0;
	}

	.team_list,.active_auto,.plate_list,.customer_auto,.partner_auto{
		margin-top:30px;
	}

	.team_text{
		padding-top:10px;
	}
	.team_text h4{
		height:30px;
		line-height:30px;
		font-size:18px;
	}
	.team_text p{
		height:40px;
		line-height:20px;
		font-size:14px;
	}
	
	.active_li,.active_box{
		height:254px;
	}
	
	.active_box span{
		height:254px;
		background-size:400px 254px;
	}
	
	.plate_list li{
		padding:10px;
	}
	
	.plate_a{
		padding-right:100px;
	}
	
	
	.cont_rt_list,.cont_rt_tit{
		width:100%;
	}

	.leader_li{
		margin-bottom:20px;
	}
	
	/*.leader_li:first-child .leader_box:first-child{
		margin-bottom:20px;
	}
	*/
	.leader_img_tit{
		height:48px;
		line-height:24px;
	    overflow:hidden;
	}
	
	.speech_pad{
		padding:30px;
	}
	
	.mess_list li{
		padding:30px;
	}
	
	.team_tab{
		width:102%;
		margin-left:-1%;
	}
	.team_tab li{
		width:31.33%;
		margin:0 1% 20px;
	}
	
	.team_tab_a p{
		height:48px;
		line-height:24px;
	}
	.team_tab_a h4{
		height:30px;
		line-height:30px;
		padding-top:10px;
		font-size:18px;
	}
	
	.cooper_list li{
		padding:20px 0;
	}
	
	.cooper_a{
		height:100px;
		padding-left:170px;
	}
	.cooper_img{
		width:150px;
		height:100px;
	}
	
	.person_pad{
		padding:30px 0 25px;
	}

	.person_list li span{
		font-size:16px;
	}
	.contact_list li{
		padding:20px;
	}
	
	.cont_text_h4{
		font-size:20px;
	}
	
	.yingpin{
		top:20px;
		right:20px;
		height:36px;
		line-height:36px;
		font-size:16px;
	}
	.cont_text_text{
		padding-top:10px;
	}
	.cont_text_text span{
		margin-right:15px;
	    font-size: 16px;
	}
	
	.cont_text_cont{
		padding-top:20px;
	}
	.cont_text_cont p{
		height:78px;
		line-height:26px;
		font-size:16px;
	}
	
	.active_pad{
		padding:20px 40px;
	}
	.active_close{
		width:30px;
		height:30px;
		background-size:30px 30px;
		top:5px;
		right:5px;
	}
	
	.active_pop3 .active_wrap{
		height:380px;
		margin-top:-190px;
		width:96%;
		left:2%;
		margin-left:0;
	}
	
	.active_pop3 .active_pad{
		padding:20px 30px;
	}
	
	.jianli_h4{font-size:24px;}
	
	.jianli_btn{
		margin:10px auto;
	}
	.tijiao_wrap{
		padding-top:10px;
	}
	
	.tab_box_pad span{
		font-size:18px;
	}
	.tab_box_pad{
		padding-left:95px;
	}
	
	
	.active_pop .active_wrap{
		height:450px;
		margin-top:-225px;
	}
	
	
	.tab_text{
		height:100px;
		padding:5px 1%;
	}
	.tab_text textarea{
		height:100px;
		line-height:25px;
		font-size:14px;
	}
	
	
	.laydata_text_pad{
		padding-left:100px;
	}
	
	.laydata_left{
		width:400px;
	}
	.test_btn{
		width:92px;
	}
	.test_btn span{
		width:90px;
	}
	
	.act_btn span{
		width:95px;
		margin:0 5px 5px;
	}
	
	.act_btn{
		padding-top:20px;
	}
	.act_btn span{
		width:85px;
	}
	
	.pagebtn a, .pagebtn span{
		width:18px;
		height:18px;
		background-size: 18px 36px;
	}

	.active_auto .owl-nav, .team_list .owl-nav, .plate_auto .owl-nav, .customer_auto .owl-nav, .partner_auto .owl-nav{
		width:60px;
		height:18px;
	}
	.active_auto .owl-prev, .active_auto .owl-next, .team_list .owl-prev, .team_list .owl-next, .plate_auto .owl-prev, .plate_auto .owl-next, 
	.customer_auto .owl-prev, .customer_auto .owl-next, .partner_auto .owl-prev, .partner_auto .owl-next{
		width:18px;
		height:18px;
		background-size: 18px 36px;
	}
	
}


@media only screen and (max-width:900px){
	.study_lia{
		padding:0;
	}
	.study_img{
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		width:100%;
		height:290px;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.study_img img{
		max-width:100%;
		width:auto;
		height:auto;
		max-height:95%;
		display:block;
	}
	
	.study_bg{
		display:none;
	}

	.laydata_left,.laydata_text{
		max-width:100%;
		width:100%;
		float:none;
	}

	.laydata_text{
		margin-top:15px;
	}

	.laydata_cont p{
		height:96px;
		-webkit-line-clamp: 4;
	}

}

@media only screen and (max-width:768px) {
	
	.header{
		height:63px;
	}
	.head_posi{
		height:63px;
	}

	.wrap{
		padding-top:63px;
	}
	.ph-menu-wrapper{
		top:63px;
	}
	.logo{
		width:250px;
		height:47px;
		top:8px;
	}
	.head_pad{
		height:47px;
		padding:8px 0;
	}
	.head_rt{
		padding-top:5px;
		padding-right:50px;
	}
	.mobile-menu{
		top:11px;
	}
	
	.search_box{
		width:200px;
	}
	
	.banner{
		height:400px;
	}
	.ban_img{
		height:400px;
		background-size:1280px 400px;
	}
	
	
	.ban_text{
		width:80%;
		height:400px;
		border-left:0;
		left:10%;
		right:auto;
	}
	.top_text_list{
		width:90%;
		height:120px;
		left:5%;
		margin-top:-60px;
	}
	.top_text_list li{
		height:24px;
		padding:3px 0;
	}
	.top_text_list li a{
		height:24px;
		line-height:24px;
		font-size:16px;
	}
	
	.bot_text_box{
		width:90%;
		left:5%;
		margin-top:-42.5px;
	}
	.bot_text_box,
	.bot_text_pad,
	.bot_time{
		height:85px;
	}


	.laydata_text_pad {
	    padding-left: 85px;
	}
	.bot_text_pad{
		padding-left:85px;
	}
	.bot_time{
		width:72px;
	}
	
	.bot_time span{
		height:40px;
		line-height:40px;
		font-size:16px;
	}
	.bot_time p{
		height:45px;
		line-height:45px;
		font-size:16px;
	}
	
	.bot_cont{
		height:78px;
		padding-top:2px;
	}
	.bot_cont h4{
		font-size:18px;
		height:30px;
		line-height:30px;
	}
	
	.team_wrap{
		padding:20px 0;
	}
	.act_wangqi{
		padding:5px 0;
	}
	.act_wangqi,.act_wangqi span{
		height:40px;
		line-height:40px;
		font-size:20px;
	}
	
	.team_tit,.team_tit span{
		height:auto;
		min-height:40px;
		line-height:40px;
	}
	.team_tit span{
		font-size:24px;
	}
	.team_tit p{
		font-size:18px;
	}

	.footer{
		padding:10px 0;
	}
	
	.cont_wrap{
		padding:30px 0;
	}
	.cont_lt_list{
		margin-bottom:20px;
	}
	.cont_cont_lt,.cont_cont_rt{
		width:100%;
		float:none;
	}
	.cont_cont_rt{
		margin-top:20px;
	}
	.cont_rt_tit{
		text-align:left;
	}
	.cont_rt_tit button{
		margin-left:0;
		margin-right:10px;
	}
	.link_wrap{
		margin-top:20px;
	}
	.cont_lt_list li{
		min-height:35px;
		padding-left:45px;
		margin-bottom:10px;
	}
	.cont_icon{
		width:35px;
		height:35px;
		background-size:35px 35px;
		margin-top:-17.5px;
	}
	
	.cont_span{
		font-size:16px;
		line-height:25px;
	}
	
	.cont_rt_h4{
		line-height:30px;
		padding-top:5px;
	}
	.cont_rt_input{
		padding:5px 0;
	}
	
	.cont_rt_tit{
		height:32px;
	}
	.cont_rt_tit button{
		height:32px;
		line-height:32px;
		font-size:16px;
		background-size:100% 100%;
	}
	
	.link_tit{
		font-size:18px;
	}
	
	.team_tit span.team_span_pad{
		margin-right:80px;
	}
	
	.speech_top{
		padding-left:0;
		padding-bottom:10px;
	}
	.speech_img{
		position:relative;
		top:auto;
		left:auto;
		margin:0 auto;
	}
	.speech_top_cont{
		padding-top:20px;
	}
	
	.speech_text{
		padding-top:20px;
		color:#747474;
	}
	
	.speech_top_cont h4{
		font-size:20px;
		padding-bottom:0px;
	}
	.speech_top_text{
		line-height:26px;
		font-size:16px;
	}
	
	.speech_cont_h4{
		font-size:20px;
		line-height:30px;
	}
	.speech_cont_text{
		line-height:24px;
		font-size:16px;
		padding:10px 0;
	}
	
	.mess_list li {
	    padding: 20px;
	}
	.mess_lia{
		padding-left:220px;
	}
	
	.event_pad{
		padding:30px;
	}
	
	.speech_list li{
		padding:15px 0;
	}
	
	.online_wrap .tab_box{
		max-width:100%;
		width:100%;
		float:none;
	}
	
	.join_wrap{
		padding-top:30px;
	}
	.online_wrap .tab_box{
		margin-bottom:15px;
	}
	.tab_box_pad{
		height:40px;
		padding-left:90px;
	}
	.tab_box_pad span{
		width:80px;
	}
	
	.tab_box_pad span{
		height:40px;
		line-height:40px;
		font-size:18px;
	}
	
	.tab_box_input{
		padding:5px 2%;
	}
	.abo_wrap {
	    padding: 20px 20px 25px;
	}
	
	.abo_cont{
		line-height:24px;
	}
	.person_list li{
		width:25%;
	}
	
	.active_pop .active_wrap{
		height:410px;
		margin-top:-205px;
	}


	.laydata_cont p{
		height:72px;
		-webkit-line-clamp: 3;
	}

}



@media only screen and (max-width:700px){
		
	.active_li{
		margin-bottom:0px;
	}
	.active_li,.active_box{
		height:153px;
	}
	
	.active_box span{
		height:153px;
		background-size:240px 153px;
	}
	
	.active_more{
		height:24px;
		line-height:24px;
		font-size:16px;
		padding-top:15px;
		bottom:8px;
	}
	
	.event_lia{
		padding-right:0;
	}
	.study_time,.event_icon{
		display:none;
	}
	
	.tab_box{
		width:100%;
		margin:0 0 15px;
	}
	
	.tab_box_pad{
		height:32px;
		padding-left:80px;
	}
	.tab_box_pad span{
		width:70px;
		line-height:32px;
		height:32px;
		font-size:16px;
	}
	.tab_box_input{
		height:26px;
	}
	.tab_box_input input{
		height:26px;
		line-height:26px;
	}
	
	
	.active_pop1 .active_wrap,.active_pop2 .active_wrap{
		height:414px;
		margin-top:-207px;
	}
	.active_pop1 .active_pad, .active_pop2 .active_pad{
		padding:15px 40px;
	}
	
	.active_close{
		width:28px;
		height:28px;
		top:5px;
		right:5px;
		background-size: 28px 28px;
	}
	
	.active_pop .active_wrap{
		height:516px;
		margin-top:-258px;
	}
	.tab_text,.tab_text.tab_text textarea{
		height:72px;
	}
	
	/*手机端 表单*/
	.keti,.act_btn,.cooper_btnwrap{display:none;}
	.form,.act_btna{display:block;}
	.act_btna{padding-top:25px;}
	
	
	.active_pad{
		padding:20px;
	}
	.tab_box_pad {
    	height: 40px;
	    padding-left: 90px;
	}

	.cooper_bg .pagebtn{
		padding-right:10px;
	}


	.ph-menu-wrapper li{
		line-height:40px;
	}



/*------------------------------*/
	
	/*banner*/
	.ban_auto{
		display:none;
	}
	.banner{
		width:100%;
		height:auto;
		overflow:hidden;
	}
	.mban_auto{
		display:block;
		width:100%;
		max-height:400px;
		height:auto;
		overflow:hidden;
	}

	.ban_text{
		width:92%;
		height:300px;
		position:relative;
		top:auto;
		left:auto;
		padding:0 4%;
		background:#f2f2f2;
	}


	.top_text_list li a,.bot_cont h4,.bot_cont p{
		color:#747474;
	}
	.ban_text_top:after{
		background:#747474;
	}


	.ban_text_top{
		height:56%;
	}
	.top_text_cont{
		width:100%;
		height:144px;
		margin-top:-72px;
		left:0%;
	}

	.top_text_list{
		width:100%;
		height:144px;
		left:0%;
		margin-top:-72px;
	}
	.top_text_list li{
		height:30px;
		padding:3px 0;
	}
	.top_text_list li a{
		height:30px;
		line-height:30px;
		font-size:14px;
	}


	.ban_text_bot{
		height:44%;
	}

	.bot_text_box, .bot_text_pad, .bot_time{
		height:70px;
	}
	.bot_text_box{
		width:100%;
		left:0;
		margin-top:-35px;
	}
	.bot_text_pad{
		padding-left:70px;
	}
	.bot_time{
		width:62px;
	}
	.bot_time span{
		height:34px;
		line-height:34px;
	}
	.bot_time p{
		height:36px;
		line-height:36px;
	}
	.bot_cont{
		height:70px;
		padding-top:0;
	}
	.bot_cont h4{
		height:25px;
		line-height:25px;
	}
	.bot_cont p{
		padding-top:5px;
		height:40px;
		line-height:20px;
	}

/*------------------------*/

	.study_img{
		height:200px;
	}
	
}



@media only screen and (max-width:600px){
	
	.header .center{
		padding:0 5px;
	}

	.mobile-menu{
		right:5px;
	}

	.search_box{
		width:120px;
		padding:0 10px;
		padding-right:30px;
	}
	
	.search_btn{
		right:10px;
	}

	.mban_img{
		height:343px;
		background-size:600px 343px;
	}

	
	.abo_wrap {
	    padding: 20px 20px 30px;
	}
	
	.mess_lia{
		min-height:180px;
		padding-left:170px;
	}
	
	.mess_box{
		width:150px;
	}
	.mess_img{
		width:150px;
		height:auto;
		max-height:170px;
	}
	.mess_text{
		padding-top:10px;
	}
	.mess_tit{
		padding-bottom:10px;
	}
	.mess_tit h4{
		font-size:20px;
		line-height:30px;
	}
	.mess_tit span{
		font-size:16px;
		max-height:48px;
		line-height:24px;
	}
	.mess_text p{
		font-size:16px;
		height:72px;
		line-height:24px;
	}
	

	.team_tab{
		width:104%;
		margin-left:-2%;
	}
	.team_tab li{
		width:46%;
		margin:0 2% 10px;
	}
	
	.speech_lia{
		padding-right:130px;
	}
	
	
	.leader_li{
		width:104%;
		margin-left:-2%;
	}
	.leader_box{
		width:46%;
		margin:0 2% 15px;
	}
	
	.leader_box:first-child{
		margin:0 auto;
		display:block;
	}

	.span_br2{
		display:none;
	}
	

	.leader_list{display:none}
	.mleader_list{display:block}

	.pagelist a, .pagelist span{
		font-size:16px;
		height:30px;
		line-height:30px;
		padding:0 10px;
	}

}


@media only screen and (max-width:500px){
	

	.mban_img{
		height:286px;
		background-size:500px 286px;
	}


	.search_box{
		display:none;
	}
	
	.search_img{
		width:30px;
		height:30px;
		display:block;
		cursor:pointer;
		background-image:url(../images/search_btn.png);
		background-size:30px 30px;
		background-repeat:no-repeat;
	}
	
	.search_wrap{
		width:100%;
		height:63px;
		background:#f4f3f3;
		position:absolute;
		top:0;
		left:0;
		z-index:11;
	}
	.search_close{
		width:30px;
		height:30px;
		line-height:30px;
		font-size:20px;
		font-weight:normal;
		color:#262377;
		text-align:center;
		display:block;
		position:absolute;
		top:17px;
		right:10px;
		cursor:pointer;
	}

	.search_pad{
		width:auto;
		padding:14px 10px;
		padding-right:90px;
	}
	
	.search_box1{
		width:100%;
		height:30px;
		overflow:hidden;
		border:1px solid #262377;
		padding:2px 10px;
		padding-right:30px;
		margin-right:10px;
		position:relative;
		-moz-border-radius: 17px; /* Firefox */
		-webkit-border-radius: 17px; /* Safari 和 Chrome */
		border-radius: 17px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	}
	
	.search_box1 input{
		width:100%;
		height:30px;
		line-height:30px;
		display:block;
		font-size:14px;
		color:#666;
		border:none;
		background:none;
	}
	
	.search_btn1{
		width:21px;
		height:21px;
		display:block;
		background:none;
		border:none;
		outline:none;
		position:absolute;
		top:6.5px;
		right:8px;
		cursor:pointer;
		background-image:url(../images/search_btn.png);
		background-size:21px 21px;
		background-repeat:no-repeat;
	}
	
	.active_more{
		height:24px;
		line-height:24px;
		font-size:14px;
	}
	.customer_li{
		margin-bottom:15px;
	}
	.customer_li,.customer_a,.customer_img{
		height:100px;
	}
	.abo_tit{
		min-width:100%;
	}
	.team_tit, .team_tit span{
		min-height:30px;
		line-height:30px;
	}
	.team_tit span.team_span_pad{
		font-size:18px;
		margin-right:20px;
		line-height:30px;
	}
	
	.speech_pad{
		padding:15px;
	}
	
	.cont_rt_input {
	    padding: 2px 0;
	}
	
	.mess_list li {
	    padding: 10px;
	}
	.mess_lia{
		padding-left:165px;
	}
	
	.event_pad{
		padding:20px 20px 25px;
	}
	
	.event_list li{
		padding:15px 0 10px;
	}
	.event_list li:after{
		width:95px;
	}
	.event_lia{
		padding-left:110px;
	}
	.event_time{
		width:100px;
		font-size:14px;
	}
	
	.speech_lia span{
		width:115px;
		font-size:14px;
	}

	.study_list{
		width:104%;
		margin-left:-4%;
	}
	.study_list li{
		float:left;
		width:46%;
		margin:0 2% 15px;
	}
	
	
	.tab_box_pad{
		height:36px;
		padding-left:80px;
	}
	.tab_box_pad span{
		width:75px;
	}
	
	.tab_box_pad span{
		height:36px;
		line-height:36px;
		font-size:16px;
	}
	.cooper_list li{
		padding:15px 0;
	}
	.cooper_a{
		height:80px;
		padding-left:140px;
	}
	.cooper_img{
		width:130px;
		height:80px;
	}
	.cooper_text{
		padding-top:15px;
	}
	.cooper_text p{
		height:48px;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;		
	}
	.person_list li{
		height:24px;
		padding:8px 0;
	}
	.person_list li span{
		height:24px;
		line-height:24px;
		font-size:14px;
	}
	
	.cooper_a {
	    height: 70px;
	    padding-left: 135px;
	}	
	.cooper_img {
	    width: 120px;
	    height: 70px;
	}
	
	
	.contact_list li{
		padding:15px;
	}
	.yingpin{display:none;}
	.cont_text_h4{
		padding-right:0;
	}
	.cont_text_text{
		padding-top:5px;
	}
	.cont_text_cont{
		padding-top:5px;
	}
	
	#laydata{
		float:none;
		margin:0 auto;
	}
	.test_btn{
		width:100%;
		float:none;
		padding-top:10px;
		font-size:0;
		display:none;
	}
	
	.test_btn span{
		display:inline-block;
		width:auto;
		padding:0 10px;
		margin-right:5px;
	}
	.act_btn span{
		margin:0 3px 5px;
	}

	.cont_rt_tit{
		text-align:center;
	}


	/*按钮 变小*/
	.act_btn button, .act_btna a,.tijiao_btn,
	.cont_rt_tit button,.keti, .recruit_btn,
	.form,.join_btn{
		width:85px;
		height:30px;
		line-height:30px;
		font-size:14px;
	}

	.jianli_zhushi{font-size:12px;}

/*	.top_text_list li{
		padding:1px 0;
	}*/
/*	.top_text_cont{
		height:96px;
		margin-top:-48px;
	}
*/

	.link_tit{
		font-size:16px;
	}
	.link_list{
		padding-top:10px;
	}

	.link_list li{
		margin:0 3px 5px;
	}

	.link_list li a{
		height:24px;
		line-height:24px;
		font-size:14px;
	}

	.footer span{
		font-size:14px;
	}

	.cont_text_h4{
		font-size:18px;
		height:30px;
		line-height:30px;
	}

	.laydata_cont h4{
		font-size:18px;
	}

	.span_br{
		display:none;
	}

	.laydata_cont p{
		width:92%;
	}

	.active_li, .active_box{
		height:127px;
	}

	.active_box span{
		display:none;
	}
	
	.owl-carousel .owl-item .active_box img{
		display:block;
		width:200px;
		height:127px;
		/*background-size:200px 127px;*/
	}


	.video_a{
		padding-left:0;
	}
	.video_img{
		position:relative;
	}
	.video_box{
		position:relative;
		margin:0 auto;
		left:auto;
		top:auto;
	}
	
	.video_text{
		display:none;
	}
	.video_pad{
		min-height:auto;
	}

	.video_box,
	.video_img,
	.video_img img{
		width:230px;
		height:182px;
		display:block;
	}



}

@media only screen and (max-width:400px){


/*	.banner{
		height:228px;
	}*/

	.mban_auto{
		max-height:228px;
	}
	.mban_img{
		height:228px;
		background-size:400px 228px;
	}

	.bot_text_box{
		width:96%;
		left:2%;
	}
	
	.active_li,.active_box{
		height:127px;
	}
	
	.owl-carousel .owl-item .active_box img{
		width:200px;
		height:127px;
		/*background-size:200px 127px;*/
	}
	
	.active_more{
		bottom:0px;
		padding-top:10px;
	}
	
	.event_pad{
		padding:15px 15px 20px;
	}
	.event_list li:after{
		width:85px;
	}
	.event_lia{
		padding-left:95px;
	}
	.event_time{
		width:85px;
		font-size:14px;
	}
	
	.contact_list li{
		padding:8px;
	}

	.act_btn button, .act_btna a{
		margin:0 4px 5px;
	}


	.laydata_cont p{
		height:48px;
		-webkit-line-clamp: 2;
	}


/*	.leader_img img{
		width:172px;
		height:198px;
	}*/


	.pagelist a, .pagelist span{
		font-size:14px;
		height:26px;
		line-height:26px;
		padding:0 6px;
		margin:0 2.5px 5px;
	}
	
}


@media only screen and (max-width:390px){
/*	.banner{
		height:223px;
	}*/
	.mban_auto{
		max-height:223px;
	}
	.mban_img{
		height:223px;
		background-size:390px 223px;
	}

}
@media only screen and (max-width:380px){

/*	.banner{
		height:217px;
	}*/
	.mban_auto{
		max-height:217px;
	}
	.mban_img{
		height:217px;
		background-size:380px 217px;
	}

}

@media only screen and (max-width:360px){

	.header{
		height:57px;
	}
	.head_posi{
		height:57px;
	}

	.wrap{
		padding-top:57px;
	}
	.ph-menu-wrapper{
		top:57px;
	}
	.logo{
		width:220px;
		height:41px;
		top:8px;
	}
	.head_pad{
		height:41px;
		padding:8px 0;
	}
	.head_rt{
		padding-top:5px;
		padding-right:50px;
	}
	.mobile-menu{
		top:8px;
	}
	
/*	.banner{
		height:207px;
	}*/

	.mban_auto{
		max-height:207px;
	}
	.mban_img{
		height:207px;
		background-size:360px 207px;
	}


	.mess_lia{
		min-height:144px;
		padding-left:135px;
	}
	
	.mess_box{
		width:120px;
	}
	.mess_img{
		width:120px;
	}
	.mess_text{
		padding-top:5px;
	}
	.mess_tit{
		padding-bottom:5px;
	}
	.mess_text p{
	    height: 48px;
	    line-height: 24px;
	    font-size: 16px;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
	
	.event_pad{
		padding:10px;
	}
	.speech_list li{
		padding:10px 0;
	}
	.online_wrap .tab_box{
		margin-bottom:8px;
	}
	.tab_box_pad{
		height:auto;
		line-height:normal;
		overflow:hidden;
		padding:0;
	}
	.tab_box_pad span{
		width:auto;
		height:30px;
		line-height:30px;
		position:relative;
		text-align:left;
		top:auto;
		left:auto;
	}
	.tab_box_input{
		height:24px;
		line-height:24px;
	}
	.tab_box_input input{
		height:24px;
		line-height:24px;
	}
	.person_list li{
		width:50%;
	}
	
/*	.leader_img img{
		width:172px;
		height:198px;
	}*/
	
}

@media only screen and (max-width:350px){


	.header{
		height:54px;
	}
	.head_posi{
		height:54px;
	}

	.wrap{
		padding-top:54px;
	}
	.ph-menu-wrapper{
		top:54px;
	}
	.logo{
		width:200px;
		height:38px;
		top:8px;
	}
	.head_pad{
		height:38px;
		padding:8px 0;
	}
	.head_rt{
		padding-top:4px;
		padding-right:50px;
	}
	.mobile-menu{
		top:7px;
	}


}

@media only screen and (max-width:340px){
	.video_box,
	.video_img,
	.video_img img{
	    width: 190px;
	    height: 150px;
		display:block;
	}

}